package com.comac.ins.isfd.domain;


import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.comac.ins.common.tenant.core.TenantEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

/**
 * 声学固体材料对象 isfd_acoustics_isotropic_solid_material
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("isfd_acoustics_isotropic_solid_material")
public class IsfdAcousticsIsotropicSolidMaterial extends TenantEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     * 对象存储主键
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 材料名称
     */
    private String materialName;

    /**
     * 泊松比实部
     */
    private Double poissonRatioReal;

    /**
     * 泊松比虚部
     */
    private Double poissonRatioImag;

    /**
     * 固体密度实部(kg/m³)
     */
    private Double solidDensityReal;

    /**
     * 固体密度虚部(kg/m³)
     */
    private Double solidDensityImag;

    /**
     * 杨氏模量实部(Pa)
     */
    private Double youngModulusReal;

    /**
     * 杨氏模量虚部(Pa)
     */
    private Double youngModulusImag;

    /**
     * 单位系统
     */
    private String unitSystem;

    /**
     * 原始文件地址
     */
    private String url;


}
